<!DOCTYPE html>
<html>
<head>
  <title>CodeChecker Viewer</title>

  <meta charset="UTF-8">

  <link rel="shortcut icon" href="images/favicon.ico" />

  <!-- CSS -->

  <link type="text/css" rel="stylesheet" href="scripts/plugins/dojo/dijit/themes/claro/claro.css" />
  <link type="text/css" rel="stylesheet" href="scripts/plugins/dojo/dojox/grid/resources/claroGrid.css"/>
  <link type="text/css" rel="stylesheet" href="scripts/plugins/dojo/dojox/form/resources/CheckedMultiSelect.css"/>
  <link type="text/css" rel="stylesheet" href="scripts/plugins/dojo/dojox/image/resources/Lightbox.css" />
  <link type="text/css" rel="stylesheet" href="scripts/plugins/codemirror/lib/codemirror.css"/>
  <link type="text/css" rel="stylesheet" href="scripts/plugins/codemirror/addon/dialog/dialog.css"/>
  <link type="text/css" rel="stylesheet" href="scripts/plugins/codemirror/addon/fold/foldgutter.css"/>
  <link type="text/css" rel="stylesheet" href="scripts/plugins/highlightjs/css/xcode.min.css"/>

  <link type="text/css" rel="stylesheet" href="style/codecheckerviewer.css" />
  <link type="text/css" rel="stylesheet" href="style/bugfilter.css" />
  <link type="text/css" rel="stylesheet" href="style/comment.css" />
  <link type="text/css" rel="stylesheet" href="style/runhistory.css" />
  <link type="text/css" rel="stylesheet" href="style/icons.css" />
  <link type="text/css" rel="stylesheet" href="style/changelog.css" />

  <!-- Third party libraries -->

  <script type="text/javascript" src="scripts/plugins/jsplumb/external/jquery-3.4.1-min.js"></script>
  <script type="text/javascript" src="scripts/plugins/jsplumb/jsPlumb-2.2.0-min.js"></script>
  <script type="text/javascript" src="scripts/plugins/thrift/thrift.js"></script>
  <script type="text/javascript" src="scripts/plugins/marked/marked.min.js"></script>
  <script type="text/javascript" src="scripts/plugins/highlightjs/highlight.min.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/dist/codemirror.min.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/mode/clike/clike.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/dialog/dialog.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/scroll/annotatescrollbar.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/search/match-highlighter.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/search/matchesonscrollbar.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/search/search.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/search/searchcursor.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/edit/matchbrackets.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/fold/foldcode.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/fold/foldgutter.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/fold/brace-fold.js"></script>
  <script type="text/javascript" src="scripts/plugins/codemirror/addon/fold/xml-fold.js"></script>

  <!-- Services -->

  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/codechecker_api_shared_types.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/report_server_types.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/codeCheckerDBAccess.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/configuration_types.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/configurationService.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/authentication_types.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/codeCheckerAuthentication.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/products_types.js"></script>
  <script type="text/javascript" src="scripts/plugins/codechecker-api-js/lib/codeCheckerProductService.js"></script>

  <script type="text/javascript" src="scripts/version.js"></script>
  <script type="text/javascript" src="scripts/browsersupport.js"></script>

  <!-- Configure Dojo -->

  <script>
    var dojoConfig = {
      baseUrl : '',
      async : true,
      packages : [
        { name : 'dojo',  location : 'scripts/plugins/dojo/dojo'  },
        { name : 'dijit', location : 'scripts/plugins/dojo/dijit' },
        { name : 'dojox', location : 'scripts/plugins/dojo/dojox' },
        { name : 'codechecker', location : 'scripts/codecheckerviewer' }
      ]
    };
  </script>

  <script type="text/javascript" src="scripts/plugins/dojo/dojo/dojo.js"></script>

  <!-- End loading custom scripts -->
</head>
<body class="claro">
  <script>
    if (!browserCompatible)
      setNonCompatibleBrowserMessage();
    else
      require([
        'codechecker/codecheckerviewer'],
      function (codecheckerviewer) {
        codecheckerviewer();
      });
  </script>
</body>
</html>
